<?php
//------------------------------------------------------------ Contraintes d'accès de la page

	// on vérifie que cette page est appelée à partir de l'index et que l'utilisateur a le droit d'édition
	if(isset($_SESSION) && ($GLOBALS['USER']['level'] >= 4 || $GLOBALS['USER']['admin'])){

		// l'identifiant de la donnée à supprimer est indiqué par un entier
		if(isset($_GET['id']) && numericInt($_GET['id'])){
		
			$nb_prets = valueExists((int)$_GET['id'], "CODEPRETENTRANT", "pret_entrant", $connexion);
			
			if($nb_prets == 1){ // le prêt à éditer existe et son identifiant est unique
				
?>
<?php
//------------------------------------------------------------ Définition des variables d'affichage

	// Gestion des onglets
	if(isset($_GET['oglt'])){
		switch($_GET['oglt']){
		case 1: $oglt = 1; break;
		case 2: $oglt = 2; break;
		case 3: $oglt = 3; break;
		default: $oglt = 1; break;
		}
	}else{
		$oglt = 1;
	}
?>
<?php
//------------------------------------------------------------ Valeur des champs avant saisie

	// récupération des informations du prêt
	$query_recuperation_pret = "SELECT p.DATERETOUR, e.DATEENTREE, p.CODESTRUCTURE, p.COMMENTAIRE, e.SAC_CODESACHETGRAINE, e.SEM_CODESEMIS, e.TOU_CODETOUFFE, sa.REFERENCESACHETGRAINES, se.REFERENCESEMIS, tou.REFERENCETOUFFE, sa.CODETAXON, se.CODETAXON, tou.CODETAXON, sa.CODETYPECULTURE, sa.QUANTITEGRAINESDISPONIBLES, se.DATESEMIS, se.QUANTITEGRAINESSEMIS, tou.DATEPLANTATION, tou.QUANTITEPIEDS, tou.CODETYPECULTURE, tou.DATEDERNIEREFOISVU, tou.CODEETATUSURE, tou.CODEPARCELLE, s.CODESORTIE ";
	$query_recuperation_pret .= "FROM pret_entrant p ";
	$query_recuperation_pret .= "INNER JOIN entree e ON e.CODEPRETENTRANT = p.CODEPRETENTRANT ";
	$query_recuperation_pret .= "LEFT JOIN sortie s ON s.CODEPRETENTRANT = p.CODEPRETENTRANT ";
	$query_recuperation_pret .= "LEFT JOIN sachet_graines sa ON e.SAC_CODESACHETGRAINE = sa.CODESACHETGRAINE ";
	$query_recuperation_pret .= "LEFT JOIN semis se ON e.SEM_CODESEMIS = se.CODESEMIS ";
	$query_recuperation_pret .= "LEFT JOIN touffe tou ON e.TOU_CODETOUFFE = tou.CODETOUFFE ";
	$query_recuperation_pret .= "WHERE p.CODEPRETENTRANT = ".$_GET['id']." ";
	
	$result_recuperation_pret = mysql_query($query_recuperation_pret, $connexion) or logError("RECUPERATION PRET ENTRANT-".$query_recuperation_pret."-".mysql_error());
	
	$tab_recuperation_pret = mysql_fetch_row($result_recuperation_pret);

	$timeEntree = strtotime($tab_recuperation_pret[1]);
	$dv_date_jour = date("j", $timeEntree); // valeur du champ jour de la date du prêt (edt_date_jour)
	$dv_date_mois = date("n", $timeEntree); // valeur du champ mois de la date du prêt  (edt_date_mois)
	$dv_date_annee = date("Y", $timeEntree); // valeur du champ année de la date du prêt  (edt_date_annee)
	$dv_structure = $tab_recuperation_pret[2];
	if(!is_null($tab_recuperation_pret[0])){
		$timeRetour = strtotime($tab_recuperation_pret[0]);
		$dv_retour_jour = date("j", $timeRetour); // valeur du champ jour de la date de retour prévue (edt_retour_jour)
		$dv_retour_mois = date("n", $timeRetour); // valeur du champ mois de la date de retour prévue  (edt_retour_mois)
		$dv_retour_annee = date("Y", $timeRetour); // valeur du champ année de la date de retour prévue  (edt_retour_annee)
		$dv_retour_connu = true;
	}else{
		$dv_retour_jour = date("j", $timeEntree+86400); // valeur du champ jour de la date de retour prévue (edt_retour_jour)
		$dv_retour_mois = date("n", $timeEntree+86400); // valeur du champ mois de la date de retour prévue  (edt_retour_mois)
		$dv_retour_annee = date("Y", $timeEntree+86400); // valeur du champ année de la date de retour prévue  (edt_retour_annee)
		$dv_retour_connu = false;
	}
	
	if(!is_null($tab_recuperation_pret[4])){
		$dv_ref = $tab_recuperation_pret[7]; // valeur du champ référence du végétal (edt_ref)
		$dv_taxon = $tab_recuperation_pret[10]; // valeur du champ taxon (edt_taxon)
		$dv_typeEdtVege = 1; // valeur du champ indiquant le type de végétal prêté
		$oglt = 1;
		$refOrigine = $tab_recuperation_pret[7];
		$typeOrigine = 1;
		$sachetGrainesOrigine = $tab_recuperation_pret[4];
	}else if(!is_null($tab_recuperation_pret[5])){
		$dv_ref = $tab_recuperation_pret[8]; // valeur du champ référence du végétal (edt_ref)
		$dv_taxon = $tab_recuperation_pret[11]; // valeur du champ taxon (edt_taxon)
		$dv_typeEdtVege = 2; // valeur du champ indiquant le type de végétal prêté
		$oglt = 2;
		$refOrigine = $tab_recuperation_pret[8];
		$typeOrigine = 2;
		$semisOrigine = $tab_recuperation_pret[5];
	}else if(!is_null($tab_recuperation_pret[6])){
		$dv_ref = $tab_recuperation_pret[9]; // valeur du champ référence du végétal (edt_ref)
		$dv_taxon = $tab_recuperation_pret[12]; // valeur du champ taxon (edt_taxon)
		$dv_typeEdtVege = 3; // valeur du champ indiquant le type de végétal prêté
		$oglt = 3;
		$refOrigine = $tab_recuperation_pret[9];
		$typeOrigine = 3;
		$touffeOrigine = $tab_recuperation_pret[6];
	}else{
		$dv_ref = ""; // valeur du champ référence du végétal (edt_ref)
		$dv_taxon = null; // valeur du champ taxon (edt_taxon)
		$dv_typeEdtVege = null; // valeur du champ indiquant le type de végétal prêté
		$oglt = null;
	}
	
	if(!is_null($tab_recuperation_pret[13])){
		$dv_cultureGraine_connue = true;
	}else{
		$dv_cultureGraine_connue = false;
	}
	$dv_cultureGraine = $tab_recuperation_pret[13]; // valeur du champ culture d'origine (edt_cultureGraine)
	$dv_quantiteGraine = $tab_recuperation_pret[14]; // valeur du champ quantité de graines (edt_quantiteGraine)
	
	if(!is_null($tab_recuperation_pret[15])){
		$timeSemis = strtotime($tab_recuperation_pret[15]);
		$dv_plantationSemis_jour = date("j", $timeSemis); // valeur du champ jour de la date de plantation du semis (edt_plantationSemis_jour)
		$dv_plantationSemis_mois = date("n", $timeSemis); // valeur du champ mois de la date de plantation du semis (edt_plantationSemis_mois)
		$dv_plantationSemis_annee = date("Y", $timeSemis); // valeur du champ année de la date de plantation du semis (edt_plantationSemis_annee)
		$dv_plantationSemis_connue = true;
	}else{
		$dv_plantationSemis_jour = date("j", $timeEntree-86400); // valeur du champ jour de la date de plantation du semis  (edt_plantationSemis_jour)
		$dv_plantationSemis_mois = date("n", $timeEntree-86400); // valeur du champ mois de la date de plantation du semis  (edt_plantationSemis_mois)
		$dv_plantationSemis_annee = date("Y", $timeEntree-86400); // valeur du champ année de la date de plantation du semis  (edt_plantationSemis_annee)
		$dv_plantationSemis_connue = false;
	}
	$dv_quantiteSemis = $tab_recuperation_pret[16]; // valeur du champ quantité de graines dans le semis (edt_quantiteSemis)
	
	if(!is_null($tab_recuperation_pret[17])){
		$timeTouffePlante = strtotime($tab_recuperation_pret[17]);
		$dv_plantationTouffe_jour = date("j", $timeTouffePlante); // valeur du champ jour de la date de plantation de la touffe (edt_plantationTouffe_jour)
		$dv_plantationTouffe_mois = date("n", $timeTouffePlante); // valeur du champ mois de la date de plantation de la touffe (edt_plantationTouffe_mois)
		$dv_plantationTouffe_annee = date("Y", $timeTouffePlante); // valeur du champ année de la date de plantation de la touffe (edt_plantationTouffe_annee)
		$dv_plantationTouffe_connue = true;
	}else{
		$dv_plantationTouffe_jour = date("j", $timeEntree); // valeur du champ jour de la date de plantation de la touffe (edt_plantationTouffe_jour)
		$dv_plantationTouffe_mois = date("n", $timeEntree); // valeur du champ mois de la date de plantation de la touffe (edt_plantationTouffe_mois)
		$dv_plantationTouffe_annee = date("Y", $timeEntree); // valeur du champ année de la date de plantation de la touffe (edt_plantationTouffe_annee)
		$dv_plantationTouffe_connue = false;
	}
	$dv_quantiteTouffe = $tab_recuperation_pret[18]; // valeur du champ quantité de pieds de la touffe (edt_quantiteTouffe)
	if(!is_null($tab_recuperation_pret[19])){
		$dv_cultureTouffe_connue = true;
	}else{
		$dv_cultureTouffe_connue = false;
	}
	$dv_cultureTouffe = $tab_recuperation_pret[19]; // valeur du champ pousse en (edt_cultureTouffe)
	if(!is_null($tab_recuperation_pret[20])){
		$timeTouffeVue = strtotime($tab_recuperation_pret[20]);
		$dv_vue_jour = date("j", $timeTouffeVue); // valeur du champ jour de la date à laquelle on a vu la touffe pour la dernière fois (edt_vue_jour)
		$dv_vue_mois = date("n", $timeTouffeVue); // valeur du champ mois de la date à laquelle on a vu la touffe pour la dernière fois (edt_vue_mois)
		$dv_vue_annee = date("Y", $timeTouffeVue); // valeur du champ année de la date à laquelle on a vu la touffe pour la dernière fois (edt_vue_annee)
		$dv_vue_connue = true;
	}else{
		$dv_vue_jour = date("j", $timeEntree); // valeur du champ jour de la date de retour prévue (edt_vue_jour)
		$dv_vue_mois = date("n", $timeEntree); // valeur du champ mois de la date de retour prévue  (edt_vue_mois)
		$dv_vue_annee = date("Y", $timeEntree); // valeur du champ année de la date de retour prévue  (edt_vue_annee)
		$dv_vue_connue = false;
	}
	if(!is_null($tab_recuperation_pret[21])){
		$dv_etiquette_connu = true;
	}else{
		$dv_etiquette_connu = false;
	}
	$dv_etiquette = $tab_recuperation_pret[21]; // valeur du champ etat étiquette (edt_etiquette)
	if(!is_null($tab_recuperation_pret[22])){
		$dv_parcelle_connue = true;
	}else{
		$dv_parcelle_connue = false;
	}
	$dv_parcelle = $tab_recuperation_pret[22]; // valeur du champ emplacement (edt_parcelle)
	
	$dv_commentaire = $tab_recuperation_pret[3]; // valeur du champ commentaire (edt_commentaire)
	
	$rendu = !is_null($tab_recuperation_pret[23]);
	
	$dateOrigine = strtotime($tab_recuperation_pret[1]);
	
	mysql_free_result($result_recuperation_pret);
		
	// valeurs possibles du champ edt_structure
	$query_recuperation_structures = "SELECT CODESTRUCTURE AS id, NOMSTRUCTURE AS nom, NOMCOMMUNE as commune, NOMPAYS as pays, CODEJB as numcor FROM structure "; 
	$query_recuperation_structures .= "JOIN commune JOIN pays ON commune.CODECOMMUNE = structure.CODECOMMUNE AND commune.CODEPAYS = pays.CODEPAYS ";
	$query_recuperation_structures .= "ORDER BY pays,commune";
	
	$result_recuperation_structures =  mysql_query($query_recuperation_structures, $connexion) or logError("RECUPERATION STRUCTURES-".$query_recuperation_structures."-".mysql_error());

	$selectStructures = array(); // on créé un tableau qui contient la liste des structures ainsi que les informations de chacune
	$nb_structures = 0;
	while($tab_recuperation_structures = mysql_fetch_assoc($result_recuperation_structures)){
		$selectStructures[$nb_structures] = $tab_recuperation_structures;
		$nb_structures++;
	}
	
	mysql_free_result($result_recuperation_structures);
	
	// Valeurs possibles du champ edt_taxon
	$query_recuperation_taxons = "SELECT t.CODETAXON AS id, f.NOMFAMILLE AS famille, g.NOMGENRE AS genre, e.NOMESPECE AS espece, se.NOMSOUSESPECE AS sousespece, v.NOMVARIETE AS variete ";
	$query_recuperation_taxons .= "FROM taxon t ";
	$query_recuperation_taxons .= "INNER JOIN classification c ON c.CODECLASSIFICATION = t.CODECLASSIFICATION ";
	$query_recuperation_taxons .= "LEFT JOIN est_de_famille l1 INNER JOIN famille f ON f.CODEFAMILLE = l1.CODEFAMILLE ON l1.CODETAXON = t.CODETAXON AND l1.CODECLASSIFICATION = t.CODECLASSIFICATION ";
	$query_recuperation_taxons .= "LEFT JOIN appartient_a_genre l2 INNER JOIN genre g ON g.CODEGENRE = l2.CODEGENRE ON l2.CODETAXON = t.CODETAXON AND l2.CODECLASSIFICATION = t.CODECLASSIFICATION ";
	$query_recuperation_taxons .= "LEFT JOIN est_de_espece l3 INNER JOIN espece e ON e.CODEESPECE = l3.CODEESPECE ON l3.CODETAXON = t.CODETAXON AND l3.CODECLASSIFICATION = t.CODECLASSIFICATION ";
	$query_recuperation_taxons .= "LEFT JOIN est_de_sous_espece l33 INNER JOIN sous_espece se ON se.CODESOUSESPECE = l33.CODESOUSESPECE ON l33.CODETAXON = t.CODETAXON AND l33.CODECLASSIFICATION = t.CODECLASSIFICATION ";
	$query_recuperation_taxons .= "LEFT JOIN a_comme_variete l4 INNER JOIN variete v ON v.CODEVARIETE = l4.CODEVARIETE ON l4.CODETAXON = t.CODETAXON AND l4.CODECLASSIFICATION = t.CODECLASSIFICATION ";
	$query_recuperation_taxons .= "ORDER BY famille, genre, espece, variete ";
	
	$result_recuperation_taxon =  mysql_query($query_recuperation_taxons, $connexion) or logError("RECUPERATION TAXONS-".$query_recuperation_taxons."-".mysql_error());

	$selectTaxons = array(); // on créé un tableau qui contient la liste des taxons ainsi que les informations de chacun
	$nb_taxons = 0;
	while($tab_recuperation_taxons = mysql_fetch_assoc($result_recuperation_taxon)){
		$selectTaxons[$nb_taxons] = $tab_recuperation_taxons;
		$nb_taxons++;
	}
	
	mysql_free_result($result_recuperation_taxon);
	
	// valeurs possibles du champ edt_culture
	$query_recuperation_types_culture = "SELECT CODETYPECULTURE AS id, NOMTYPECULTURE AS nom FROM type_culture ORDER BY nom";
	
	$result_recuperation_types_culture =  mysql_query($query_recuperation_types_culture, $connexion) or logError("RECUPERATION TYPES CULTURE-".$query_recuperation_types_culture."-".mysql_error());

	$selectTypesCulture = array(); // on créé un tableau qui contient la liste des types de culture ainsi que les informations de chacunes
	$nb_typesCulture = 0;
	while($tab_recuperation_types_culture = mysql_fetch_assoc($result_recuperation_types_culture)){
		$selectTypesCulture[$nb_typesCulture] = $tab_recuperation_types_culture;
		$nb_typesCulture++;
	}
	
	mysql_free_result($result_recuperation_types_culture);
	
	// valeurs possibles du champ edt_etiquette
	$query_recuperation_etats_usure = "SELECT CODEETATUSURE AS id, NOMETATUSURE AS nom, ORDREHIERARCHIQUE AS ordre FROM etat_usure ORDER BY ordre";
	
	$result_recuperation_etats_usure =  mysql_query($query_recuperation_etats_usure, $connexion) or logError("RECUPERATION ETATS USURE-".$query_recuperation_etats_usure."-".mysql_error());

	$selectEtatsUsure = array(); // on créé un tableau qui contient la liste des états d'usure ainsi que les informations de chacunes
	$nb_etatsUsure = 0;
	while($tab_recuperation_etats_usure = mysql_fetch_assoc($result_recuperation_etats_usure)){
		$selectEtatsUsure[$nb_etatsUsure] = $tab_recuperation_etats_usure;
		$nb_etatsUsure++;
	}
	
	mysql_free_result($result_recuperation_etats_usure);
	
	// valeurs possibles du champ edt_parcelle
	$query_recuperation_parcelles = "SELECT CODEPARCELLE AS id, NOMPARCELLE AS nom FROM parcelle ORDER BY nom";
	
	$result_recuperation_parcelles =  mysql_query($query_recuperation_parcelles, $connexion) or logError("RECUPERATION PARCELLES-".$query_recuperation_parcelles."-".mysql_error());

	$selectParcelles = array(); // on créé un tableau qui contient la liste des parcelles ainsi que les informations de chacunes
	$nb_parcelles = 0;
	while($tab_recuperation_parcelles = mysql_fetch_assoc($result_recuperation_parcelles)){
		$selectParcelles[$nb_parcelles] = $tab_recuperation_parcelles;
		$nb_parcelles++;
	}
	
	mysql_free_result($result_recuperation_parcelles);
	
?>
<?php
//------------------------------------------------------------ Traitements si le formulaire a été envoyé

/********************************* Règles :

	- la date de retour prévue ne peut être avant la date d'entrée
	- le numéro d'entrée doit être unique
	- végétal est un semis ou une touffe :
		- La date de plantation ne peut pas être supérieure à la date d'entrée

*****************************************/

	$statut = array(); // indique le statut du traitement du formulaire (echec ou succes) - tableau contenant les messages à afficher
	$erreur = false; // indique si une erreur a été rencontrée lors du traitement

	trimTabByKey($_POST, "edt_"); // appel à la fonction trimTabByKey() définie dans fonctions.php
	
	//---------------------------------- Contrôle des données ----------------------------------
	
	if(isset($_POST['form_sent'])){ // si le formulaire est envoyé
	
		// Contrôle des données de la date du prêt
		if(isset($_POST['edt_date_jour']) && is_string($_POST['edt_date_jour']) && isset($_POST['edt_date_mois']) && is_string($_POST['edt_date_mois']) && isset($_POST['edt_date_annee']) && is_string($_POST['edt_date_annee'])){
			if(numericInt($_POST['edt_date_jour']) && numericInt($_POST['edt_date_mois']) && !emptyString($_POST['edt_date_annee']) && numericInt($_POST['edt_date_annee'])){
				if(checkdate($_POST['edt_date_mois'], $_POST['edt_date_jour'], $_POST['edt_date_annee'])){
					if(strtotime($_POST['edt_date_annee']."-".$_POST['edt_date_mois']."-".$_POST['edt_date_jour']) <= time()){
						if($rendu && strtotime($_POST['edt_date_annee']."-".$_POST['edt_date_mois']."-".$_POST['edt_date_jour']) != $dateOrigine){
							$statut[] = "La date de l'emprunt ne peut être changée si celui-ci a été rendu";
							$erreur = true;
						}else{
							$dv_date_jour = $_POST['edt_date_jour'];
							$dv_date_mois = $_POST['edt_date_mois'];
							$dv_date_annee = $_POST['edt_date_annee'];
						}
					}else{
						$statut[] = "La date de l'emprunt n'est pas encore passée";
						$erreur = true;
					}
				}else{
					$statut[] = "Date de l'emprunt incorrecte";
					$erreur = true;
				}
			}else{
				$statut[] = "Format de la date de l'emprunt incorrect";
				$erreur = true;
			}
		}else{
			$statut[] = "Aucune date de l'emprunt indiquée";
			$erreur = true;
		}
		
		// Contrôle des données de la structure faisant le prêt
		if(isset($_POST['edt_structure']) && is_string($_POST['edt_structure'])){
			if(!numericInt($_POST['edt_structure'])){
				$statut[] = "Format de la structure à qui l'on emprunte incorrect";
				$erreur = true;
			}else{
				if(valueExists((int)$_POST['edt_structure'], "CODESTRUCTURE", "structure", $connexion) == 1){
					$dv_structure = $_POST['edt_structure'];
				}else{
					$statut[] = "La structure à qui l'on emprunte indiquée n'existe pas";
					$erreur = true;
				}
			}
		}else{
			$statut[] = "Aucune structure à qui l'on emprunte indiquée";
			$erreur = true;
		}
		
		// Contrôle des données de la date de retour du prêt
		if(isset($_POST['edt_retour_connu']) && is_string($_POST['edt_retour_connu'])){
			if($_POST['edt_retour_connu'] == "oui" || $_POST['edt_retour_connu'] == "non"){
				if($_POST['edt_retour_connu'] == "oui"){
					if(isset($_POST['edt_retour_jour']) && is_string($_POST['edt_retour_jour']) && isset($_POST['edt_retour_mois']) && is_string($_POST['edt_retour_mois']) && isset($_POST['edt_retour_annee']) && is_string($_POST['edt_retour_annee'])){
						if(numericInt($_POST['edt_retour_jour']) && numericInt($_POST['edt_retour_mois']) && !emptyString($_POST['edt_retour_annee']) && numericInt($_POST['edt_retour_annee'])){
							if(checkdate($_POST['edt_retour_mois'], $_POST['edt_retour_jour'], $_POST['edt_retour_annee'])){
								if(strtotime($_POST['edt_retour_annee']."-".$_POST['edt_retour_mois']."-".$_POST['edt_retour_jour']) < strtotime($_POST['edt_date_annee']."-".$_POST['edt_date_mois']."-".$_POST['edt_date_jour'])){
									$statut[] = "La date de retour ne peut pas être antérieure à la date de l'emprunt";
									$erreur = true;
								}else{
									$dv_retour_jour = $_POST['edt_retour_jour'];
									$dv_retour_mois = $_POST['edt_retour_mois'];
									$dv_retour_annee = $_POST['edt_retour_annee'];
								}
							}else{
								$statut[] = "Date de retour de l'emprunt incorrecte";
								$erreur = true;
							}
						}else{
							$statut[] = "Format de la date de retour de l'emprunt incorrect";
							$erreur = true;
						}
					}else{
						$statut[] = "Aucune date de retour de l'emprunt indiquée";
						$erreur = true;
					}
					$dv_retour_connu = true;
				}else{
					$dv_retour_connu = false;
				}
			}else{
				$statut[] = "Format de la connaissance de la date de retour de l'emprunt incorrect";
				$erreur = true;
			}
		}else{
			$statut[] = "Aucune connaissance de la date de retour de l'emprunt indiquée";
			$erreur = true;
		}
		
		// Contrôle des données du numéro d'entrée du végétal
		if(isset($_POST['edt_ref']) && is_string($_POST['edt_ref'])){
			if(!emptyString($_POST['edt_ref'])){
				if(!strcmpCollation($_POST['edt_ref'], $refOrigine)){ // Si le numéro d'entrée a été modifiée
					if(valueExists($_POST['edt_ref'], "REFERENCESACHETGRAINES", "sachet_graines", $connexion) > 0 || valueExists($_POST['edt_ref'], "REFERENCESEMIS", "semis", $connexion) > 0 || valueExists($_POST['edt_ref'], "REFERENCETOUFFE", "touffe", $connexion) > 0){
						$statut[] = "Ce numéro d'entrée du végétal est déjà attribué";
						$erreur = true;
					}else{
						$dv_ref = $_POST['edt_ref'];
					}
				}else{
					$dv_ref = $_POST['edt_ref'];
				}
			}else{
				$dv_ref = $_POST['edt_ref'];
			}
		}else{
			$statut[] = "Aucun numéro d'entrée du végétal indiqué";
			$erreur = true;
		}
		
		// Contrôle des données du taxon
		if(isset($_POST['edt_taxon']) && is_string($_POST['edt_taxon'])){
			if(!numericInt($_POST['edt_taxon'])){
				$statut[] = "Format du taxon du végétal incorrect";
				$erreur = true;
			}else{
				if(valueExists((int)$_POST['edt_taxon'], "CODETAXON", "taxon", $connexion) == 1){
					$dv_taxon = $_POST['edt_taxon'];
				}else{
					$statut[] = "Le taxon du végétal indiqué n'existe pas";
					$erreur = true;
				}
			}
		}else{
			$statut[] = "Aucun taxon du végéral indiqué";
			$erreur = true;
		}
		
		// Contrôle des données des informations du végétal suivant le type de végétal prêté
		if(isset($_POST['edt_typeEdtVege']) && is_string($_POST['edt_typeEdtVege'])){
		
			if($_POST['edt_typeEdtVege'] == 1){ // L'onglet 1 est sélectionné, un sachet de graines est prêté
			
				// Contrôle des données de la quantité de graines
				if(isset($_POST['edt_quantiteGraine']) && is_string($_POST['edt_quantiteGraine'])){
					if(!emptyString($_POST['edt_quantiteGraine'])){
						if(numericInt($_POST['edt_quantiteGraine']) && $_POST['edt_quantiteGraine'] >= 0){
							$dv_quantiteGraine = $_POST['edt_quantiteGraine'];
						}else{
							$statut[] = "Format de la quantité de graines dans le sachet incorrect";
							$erreur = true;
						}
					}else{
						$dv_quantiteGraine = $_POST['edt_quantiteGraine'];
					}
				}else{
					$statut[] = "Aucune quantité de graines dans le sachet indiqué";
					$erreur = true;
				}
				
				// Contrôle des données de la culture d'origine des graines
				if(isset($_POST['edt_cultureGraine_connue']) && is_string($_POST['edt_cultureGraine_connue'])){
					if($_POST['edt_cultureGraine_connue'] == "oui" || $_POST['edt_cultureGraine_connue'] == "non"){
						if($_POST['edt_cultureGraine_connue'] == "oui"){
							if(isset($_POST['edt_cultureGraine']) && is_string($_POST['edt_cultureGraine'])){
								if(!numericInt($_POST['edt_cultureGraine'])){
									$statut[] = "Format de la culture des graines incorrect";
									$erreur = true;
								}else{
									if(valueExists((int)$_POST['edt_cultureGraine'], "CODETYPECULTURE", "type_culture", $connexion) == 1){
										$dv_cultureGraine = $_POST['edt_cultureGraine'];
									}else{
										$statut[] = "La culture des graines indiquée n'existe pas";
										$erreur = true;
									}
								}
							}else{
								$statut[] = "Aucune culture des graines indiquée";
								$erreur = true;
							}
							$dv_cultureGraine_connue = true;
						}else{
							$dv_cultureGraine_connue = false;
						}
					}else{
						$statut[] = "Format de la connaissance de la culture des graines incorrect";
						$erreur = true;
					}
				}else{
					$statut[] = "Aucune connaissance de la culture des graines indiquée";
					$erreur = true;
				}
				
				$dv_typeEdtVege = 1;
				$oglt = 1;
			
			}else if($_POST['edt_typeEdtVege'] == 2){ // L'onglet 2 est sélectionné, un semis est prêté
			
				// Contrôle des données de la date de plantation du semis
				if(isset($_POST['edt_plantationSemis_connue']) && is_string($_POST['edt_plantationSemis_connue'])){
					if($_POST['edt_plantationSemis_connue'] == "oui" || $_POST['edt_plantationSemis_connue'] == "non"){
						if($_POST['edt_plantationSemis_connue'] == "oui"){
							if(isset($_POST['edt_plantationSemis_jour']) && is_string($_POST['edt_plantationSemis_jour']) && isset($_POST['edt_plantationSemis_mois']) && is_string($_POST['edt_plantationSemis_mois']) && isset($_POST['edt_plantationSemis_annee']) && is_string($_POST['edt_plantationSemis_annee'])){
								if(numericInt($_POST['edt_plantationSemis_jour']) && numericInt($_POST['edt_plantationSemis_mois']) && !emptyString($_POST['edt_plantationSemis_annee']) && numericInt($_POST['edt_plantationSemis_annee'])){
									if(checkdate($_POST['edt_plantationSemis_mois'], $_POST['edt_plantationSemis_jour'], $_POST['edt_plantationSemis_annee'])){
										if(strtotime($_POST['edt_plantationSemis_annee']."-".$_POST['edt_plantationSemis_mois']."-".$_POST['edt_plantationSemis_jour']) > strtotime($_POST['edt_date_annee']."-".$_POST['edt_date_mois']."-".$_POST['edt_date_jour'])){
											$statut[] = "La date de plantation du semis ne peut pas être postérieure à la date de l'emprunt";
											$erreur = true;
										}else{
											$dv_plantationSemis_jour = $_POST['edt_plantationSemis_jour'];
											$dv_plantationSemis_mois = $_POST['edt_plantationSemis_mois'];
											$dv_plantationSemis_annee = $_POST['edt_plantationSemis_annee'];
										}
									}else{
										$statut[] = "Date de plantation du semis incorrecte";
										$erreur = true;
									}
								}else{
									$statut[] = "Format de la date de plantation du semis incorrect";
									$erreur = true;
								}
							}else{
								$statut[] = "Aucune date de plantation du semis indiquée";
								$erreur = true;
							}
							$dv_plantationSemis_connue = true;
						}else{
							$dv_plantationSemis_connue = false;
						}
					}else{
						$statut[] = "Format de la connaissance de la date de plantation du semis incorrect";
						$erreur = true;
					}
				}else{
					$statut[] = "Aucune connaissance de la date de plantation du semis indiquée";
					$erreur = true;
				}
				
				// Contrôle des données de la quantité de graines dans le semis
				if(isset($_POST['edt_quantiteSemis']) && is_string($_POST['edt_quantiteSemis'])){
					if(!emptyString($_POST['edt_quantiteSemis'])){
						if(numericInt($_POST['edt_quantiteSemis']) && $_POST['edt_quantiteSemis'] > 0){
							$dv_quantiteSemis = $_POST['edt_quantiteSemis'];
						}else{
							$statut[] = "Format de la quantité de graines dans le semis incorrect";
							$erreur = true;
						}
					}else{
						$dv_quantiteSemis = $_POST['edt_quantiteSemis'];
					}
				}else{
					$statut[] = "Aucune quantité de graines dans le semis indiqué";
					$erreur = true;
				}
			
				$dv_typeEdtVege = 2;
				$oglt = 2;
			
			}else if($_POST['edt_typeEdtVege'] == 3){ // L'onglet 3 est sélectionné, une touffe est prêtée
				
				// Contrôle des données de la date de plantation de la touffe
				if(isset($_POST['edt_plantationTouffe_connue']) && is_string($_POST['edt_plantationTouffe_connue'])){
					if($_POST['edt_plantationTouffe_connue'] == "oui" || $_POST['edt_plantationTouffe_connue'] == "non"){
						if($_POST['edt_plantationTouffe_connue'] == "oui"){
							if(isset($_POST['edt_plantationTouffe_jour']) && is_string($_POST['edt_plantationTouffe_jour']) && isset($_POST['edt_plantationTouffe_mois']) && is_string($_POST['edt_plantationTouffe_mois']) && isset($_POST['edt_plantationTouffe_annee']) && is_string($_POST['edt_plantationTouffe_annee'])){
								if(numericInt($_POST['edt_plantationTouffe_jour']) && numericInt($_POST['edt_plantationTouffe_mois']) && !emptyString($_POST['edt_plantationTouffe_annee']) && numericInt($_POST['edt_plantationTouffe_annee'])){
									if(checkdate($_POST['edt_plantationTouffe_mois'], $_POST['edt_plantationTouffe_jour'], $_POST['edt_plantationTouffe_annee'])){
										if(strtotime($_POST['edt_plantationTouffe_annee']."-".$_POST['edt_plantationTouffe_mois']."-".$_POST['edt_plantationTouffe_jour']) < strtotime($_POST['edt_date_annee']."-".$_POST['edt_date_mois']."-".$_POST['edt_date_jour'])){
											$statut[] = "La date de plantation de la touffe ne peut pas être antérieure à la date de l'entrée";
											$erreur = true;
										}else{
											$dv_plantationTouffe_jour = $_POST['edt_plantationTouffe_jour'];
											$dv_plantationTouffe_mois = $_POST['edt_plantationTouffe_mois'];
											$dv_plantationTouffe_annee = $_POST['edt_plantationTouffe_annee'];
										}
									}else{
										$statut[] = "Date de plantation de la touffe incorrecte";
										$erreur = true;
									}
								}else{
									$statut[] = "Format de la date de plantation de la touffe incorrect";
									$erreur = true;
								}
							}else{
								$statut[] = "Aucune date de plantation de la touffe indiquée";
								$erreur = true;
							}
							$dv_plantationTouffe_connue = true;
						}else{
							$dv_plantationTouffe_connue = false;
						}
					}else{
						$statut[] = "Format de la connaissance de la date de plantation de la touffe incorrect";
						$erreur = true;
					}
				}else{
					$statut[] = "Aucune connaissance de la date de plantation de la touffe indiquée";
					$erreur = true;
				}
				
				// Contrôle des données de la parcelle où se situe la touffe
				if(isset($_POST['edt_parcelle_connue']) && is_string($_POST['edt_parcelle_connue'])){
					if($_POST['edt_parcelle_connue'] == "oui" || $_POST['edt_parcelle_connue'] == "non"){
						if($_POST['edt_parcelle_connue'] == "oui"){
							if(isset($_POST['edt_parcelle']) && is_string($_POST['edt_parcelle'])){
								if(!numericInt($_POST['edt_parcelle'])){
									$statut[] = "Format de la parcelle d'emplacement de la touffe incorrect";
									$erreur = true;
								}else{
									if(valueExists((int)$_POST['edt_parcelle'], "CODEPARCELLE", "parcelle", $connexion) == 1){
										$dv_parcelle = $_POST['edt_parcelle'];
									}else{
										$statut[] = "La parcelle d'emplacement de la touffe indiquée n'existe pas";
										$erreur = true;
									}
								}
							}else{
								$statut[] = "Aucune parcelle d'emplacement de la touffe indiquée";
								$erreur = true;	
							}
							$dv_parcelle_connue = true;
						}else{
							$dv_parcelle_connue = false;
						}
					}else{
						$statut[] = "Format de la connaissance de la parcelle d'emplacement de la touffe incorrect";
						$erreur = true;
					}
				}else{
					$statut[] = "Aucune connaissance de la parcelle d'emplacement de la touffe indiquée";
					$erreur = true;
				}
				
				// Contrôle des données de la quantité de pieds de la touffe
				if(isset($_POST['edt_quantiteTouffe']) && is_string($_POST['edt_quantiteTouffe'])){
					if(!emptyString($_POST['edt_quantiteTouffe'])){
						if(numericInt($_POST['edt_quantiteTouffe']) && $_POST['edt_quantiteTouffe'] > 0){
							$dv_quantiteTouffe = $_POST['edt_quantiteTouffe'];
						}else{
							$statut[] = "Format de la quantité de graines dans le semis incorrect";
							$erreur = true;
						}
					}else{
						$dv_quantiteTouffe = $_POST['edt_quantiteTouffe'];
					}
				}else{
					$statut[] = "Aucune quantité de graines dans le semis indiqué";
					$erreur = true;
				}
				
				// Contrôle des données du type de culture de la touffe
				if(isset($_POST['edt_cultureTouffe_connue']) && is_string($_POST['edt_cultureTouffe_connue'])){
					if($_POST['edt_cultureTouffe_connue'] == "oui" || $_POST['edt_cultureTouffe_connue'] == "non"){
						if($_POST['edt_cultureTouffe_connue'] == "oui"){
							if(isset($_POST['edt_cultureTouffe']) && is_string($_POST['edt_cultureTouffe'])){
								if(!numericInt($_POST['edt_cultureTouffe'])){
									$statut[] = "Format de la culture de la touffe incorrect";
									$erreur = true;
								}else{
									if(valueExists((int)$_POST['edt_cultureTouffe'], "CODETYPECULTURE", "type_culture", $connexion) == 1){
										$dv_cultureTouffe = $_POST['edt_cultureTouffe'];
									}else{
										$statut[] = "La culture de la touffe indiquée n'existe pas";
										$erreur = true;
									}
								}
							}else{
								$statut[] = "Aucune culture de la touffe indiquée";
								$erreur = true;
							}
							$dv_cultureTouffe_connue = true;
						}else{
							$dv_cultureTouffe_connue = false;
						}
					}else{
						$statut[] = "Format de la connaissance de la culture de la touffe incorrect";
						$erreur = true;
					}
				}else{
					$statut[] = "Aucune connaissance de la culture de la touffe indiquée";
					$erreur = true;
				}
				
				// Contrôle des données de la date à laquelle la touffe a été vue pour la dernière fois
				if(isset($_POST['edt_vue_connue']) && is_string($_POST['edt_vue_connue'])){
					if($_POST['edt_vue_connue'] == "oui" || $_POST['edt_vue_connue'] == "non"){
						if($_POST['edt_vue_connue'] == "oui"){
							if(isset($_POST['edt_vue_jour']) && is_string($_POST['edt_vue_jour']) && isset($_POST['edt_vue_mois']) && is_string($_POST['edt_vue_mois']) && isset($_POST['edt_vue_annee']) && is_string($_POST['edt_vue_annee'])){
								if(numericInt($_POST['edt_vue_jour']) && numericInt($_POST['edt_vue_mois']) && !emptyString($_POST['edt_vue_annee']) && numericInt($_POST['edt_vue_annee'])){
									if(checkdate($_POST['edt_vue_mois'], $_POST['edt_vue_jour'], $_POST['edt_vue_annee'])){
										if(strtotime($_POST['edt_vue_annee']."-".$_POST['edt_vue_mois']."-".$_POST['edt_vue_jour']) > time()){
											$statut[] = "La date à laquelle la touffe a été vue n'est pas encore passée";
											$erreur = true;
										}else{
											$dv_vue_jour = $_POST['edt_vue_jour'];
											$dv_vue_mois = $_POST['edt_vue_mois'];
											$dv_vue_annee = $_POST['edt_vue_annee'];
										}
									}else{
										$statut[] = "Date à laquelle la touffe a été vue incorrecte";
										$erreur = true;
									}
								}else{
									$statut[] = "Format de la date à laquelle la touffe a été vue incorrect";
									$erreur = true;
								}
							}else{
								$statut[] = "Aucune date à laquelle la touffe a été vue indiquée";
								$erreur = true;
							}
							$dv_vue_connue = true;
						}else{
							$dv_vue_connue = false;
						}
					}else{
						$statut[] = "Format de la connaissance de la date à laquelle la touffe a été vue incorrect";
						$erreur = true;
					}
				}else{
					$statut[] = "Aucune connaissance de la date à laquelle la touffe a été vue indiquée";
					$erreur = true;
				}
				
				// Contrôle des données de l'état de l'étiquette
				if(isset($_POST['edt_etiquette_connu']) && is_string($_POST['edt_etiquette_connu'])){
					if($_POST['edt_etiquette_connu'] == "oui" || $_POST['edt_etiquette_connu'] == "non"){
						if($_POST['edt_etiquette_connu'] == "oui"){
							if(isset($_POST['edt_etiquette']) && is_string($_POST['edt_etiquette'])){
								if(!numericInt($_POST['edt_etiquette'])){
									$statut[] = "Format de l'état de l'étiquette de la touffe incorrect";
									$erreur = true;
								}else{
									if(valueExists((int)$_POST['edt_etiquette'], "CODETYPECULTURE", "type_culture", $connexion) == 1){
										$dv_etiquette = $_POST['edt_etiquette'];
									}else{
										$statut[] = "L'état de l'étiquette de la touffe indiquée n'existe pas";
										$erreur = true;
									}
								}
							}else{
								$statut[] = "Aucun état de l'étiquette de la touffe indiqué";
								$erreur = true;
							}
							$dv_etiquette_connue = true;
						}else{
							$dv_etiquette_connue = false;
						}
					}else{
						$statut[] = "Format de la connaissance de l'état de l'étiquette de la touffe incorrect";
						$erreur = true;
					}
				}else{
					$statut[] = "Aucune connaissance de l'état de l'étiquette de la touffe indiquée";
					$erreur = true;
				}
				
				$dv_typeEdtVege = 3;
				$oglt = 3;
			
			}else{
				$statut[] = "Aucune information sur le végétal emprunté indiquée";
				$erreur = true;
			}
		}else{
			$statut[] = "Le type de végétal emprunté n'est pas indiqué";
			$erreur = true;
		}
		
		// Contrôle des données du commentaire
		if(isset($_POST['edt_commentaire']) && is_string($_POST['edt_commentaire'])){ 
			$dv_commentaire = $_POST['edt_commentaire'];
		}else{
			$statut[] = "Aucun commentaire indiqué";
			$erreur = true;
		}
		
		//---------------------------------- Modification du prêt ----------------------------------
	
		if(!$erreur){ // aucune erreur n'a été rencontrée jusqu'ici
		
			// Modification de la table PRET_ENTRANT
			$query_modification_pret = "UPDATE pret_entrant ";
			$query_modification_pret .= "SET CODESTRUCTURE = ".$_POST['edt_structure']." ";
			if($_POST['edt_retour_connu'] == "oui"){
				$query_modification_pret .= ", DATERETOUR = '".$_POST['edt_retour_annee']."-".$_POST['edt_retour_mois']."-".$_POST['edt_retour_jour']."' ";
			}else{
				$query_modification_pret .= ", DATERETOUR = NULL ";
			}
			$query_modification_pret .= ", COMMENTAIRE = ".mysqlString($_POST['edt_commentaire'])." ";
			$query_modification_pret .= "WHERE CODEPRETENTRANT = ".$_GET['id']." ";
			
			$result_modification_pret = mysql_query($query_modification_pret, $connexion) or logError("MODIFICATION PRET ENTRANT-".$query_modification_pret."-".mysql_error());
			
			if($result_modification_pret === false){
				$statut[] = "Erreur critique lors de la modification de l'emprunt";
				$erreur = true;
			}
			
			// Modification du végétal prêté
			if($typeOrigine == $_POST['edt_typeEdtVege']){ // si le type de végétal est le même
			
				if($_POST['edt_typeEdtVege'] == 1){ // Si le végétal est une graine
			
					// Modification dans la table SACHET_GRAINES
					$query_modification_sachet_graines = "UPDATE sachet_graines ";
					$query_modification_sachet_graines .= "SET CODETAXON = ".$_POST['edt_taxon']." ";
					if($_POST['edt_cultureGraine_connue'] == "oui"){
						$query_modification_sachet_graines .= ", CODETYPECULTURE = ".$_POST['edt_cultureGraine']." ";
					}else{
						$query_modification_sachet_graines .= ", CODETYPECULTURE = NULL ";
					}
					if(!emptyString($_POST['edt_quantiteGraine'])){
						$query_modification_sachet_graines .= ", QUANTITEGRAINESDISPONIBLES = ".$_POST['edt_quantiteGraine']." ";
					}else{
						$query_modification_sachet_graines .= ", QUANTITEGRAINESDISPONIBLES = NULL ";
					}
					$query_modification_sachet_graines .= ", REFERENCESACHETGRAINES = ".mysqlString($_POST['edt_ref'])." ";
					$query_modification_sachet_graines .= "WHERE CODESACHETGRAINE = ".$sachetGrainesOrigine." ";
					
					$result_modificiation_sachet_graines = mysql_query($query_modification_sachet_graines, $connexion) or logError("MODIFICATION SACHET GRAINES-".$query_modification_sachet_graines."-".mysql_error());
					
					if($result_modificiation_sachet_graines === false){
						$statut[] = "Erreur critique lors de la modification du sachet de graines";
						$erreur = true;
					}
					
				}else if($_POST['edt_typeEdtVege'] == 2){ // Si le végétal est un semis
				
					// Modification dans la table SEMIS
					$query_modification_semis = "UPDATE semis ";
					$query_modification_semis .= "SET CODETAXON = ".$_POST['edt_taxon']." ";
					if($_POST['edt_plantationSemis_connue'] == "oui"){
						$query_modification_semis .= ", DATESEMIS = '".$_POST['edt_plantationSemis_annee']."-".$_POST['edt_plantationSemis_mois']."-".$_POST['edt_plantationSemis_jour']."' ";
					}else{
						$query_modification_semis .= ", DATESEMIS = NULL ";
					}
					if(!emptyString($_POST['edt_quantiteSemis'])){
						$query_modification_semis .= ", QUANTITEGRAINESSEMIS = ".$_POST['edt_quantiteSemis']." ";
					}else{
						$query_modification_semis .= ", QUANTITEGRAINESSEMIS = NULL ";
					}
					$query_modification_semis .= ", REFERENCESEMIS = ".mysqlString($_POST['edt_ref'])." ";
					$query_modification_semis .= "WHERE CODESEMIS = ".$semisOrigine." ";
					
					$result_modification_semis = mysql_query($query_modification_semis, $connexion) or logError("MODIFICATION SEMIS-".$query_modification_semis."-".mysql_error());
					
					if($result_modification_semis === false){
						$statut[] = "Erreur critique lors de la modification du semis";
						$erreur = true;
					}
				
				}else if($_POST['edt_typeEdtVege'] == 3){ // Si le végétal est une touffe
				
					// Modification dans la table TOUFFE
					$query_modification_touffe = "UPDATE touffe ";
					$query_modification_touffe .= "SET CODETAXON = ".$_POST['edt_taxon']." ";
					if($_POST['edt_parcelle_connue'] == "oui"){
						$query_modification_touffe .= ", CODEPARCELLE = ".$_POST['edt_parcelle']." ";
					}else{
						$query_modification_touffe .= ", CODEPARCELLE = NULL ";
					}
					if($_POST['edt_etiquette_connu'] == "oui"){
						$query_modification_touffe .= ", CODEETATUSURE = ".$_POST['edt_etiquette']." ";
					}else{
						$query_modification_touffe .= ", CODEETATUSURE = NULL ";
					}
					if($_POST['edt_cultureTouffe_connue'] == "oui"){
						$query_modification_touffe .= ", CODETYPECULTURE = ".$_POST['edt_cultureTouffe']." ";
					}else{
						$query_modification_touffe .= ", CODETYPECULTURE = NULL ";
					}
					if($_POST['edt_plantationTouffe_connue'] == "oui"){
						$query_modification_touffe .= ", DATEPLANTATION = '".$_POST['edt_plantationTouffe_annee']."-".$_POST['edt_plantationTouffe_mois']."-".$_POST['edt_plantationTouffe_jour']."' ";
					}else{
						$query_modification_touffe .= ", DATEPLANTATION = NULL ";
					}
					if(!emptyString($_POST['edt_quantiteTouffe'])){
						$query_modification_touffe .= ", QUANTITEPIEDS = ".$_POST['edt_quantiteTouffe']." ";
					}else{
						$query_modification_touffe .= ", QUANTITEPIEDS = NULL ";
					}
					if($_POST['edt_vue_connue'] == "oui"){
						$query_modification_touffe .= ", DATEDERNIEREFOISVU = '".$_POST['edt_vue_annee']."-".$_POST['edt_vue_mois']."-".$_POST['edt_vue_jour']."' ";
					}else{
						$query_modification_touffe .= ", DATEDERNIEREFOISVU = NULL ";
					}
					$query_modification_touffe .= ", REFERENCETOUFFE = ".mysqlString($_POST['edt_ref'])." ";
					$query_modification_touffe .= "WHERE CODETOUFFE = ".$touffeOrigine." ";
				
					$result_modification_touffe = mysql_query($query_modification_touffe, $connexion) or logError("MODIFICATION TOUFFE-".$query_modification_touffe."-".mysql_error());
					
					if($result_modification_touffe === false){
						$statut[] = "Erreur critique lors de la modification de la touffe";
						$erreur = true;
					}
				
				}
			
			}else{ // si le type de végétal est différent
			
				// Suppression de l'ancien végétal :
				
				// Supression du lien avec l'entrée
				$query_modification_entree = "UPDATE entree ";
				if($typeOrigine == 1){ // L'ancien végétal est un sachet de graines
					$query_modification_entree .= "SET SAC_CODESACHETGRAINE = NULL ";
				}else if($typeOrigine == 2){ // L'ancien végétal est un semis
					$query_modification_entree .= "SET SEM_CODESEMIS = NULL ";
				}else if($typeOrigine == 3){ // L'ancien végétal est une touffe
					$query_modification_entree .= "SET TOU_CODETOUFFE = NULL ";
				}
				$query_modification_entree .= "WHERE CODEPRETENTRANT = ".$_GET['id']." ";
				
				$result_modification_entree = mysql_query($query_modification_entree, $connexion) or logError("MODIFICATION ENTREE-".$query_modification_entree."-".mysql_error());
				
				if($rendu){
				
					// Supression du lien avec la sortie
					$query_modification_sortie = "UPDATE sortie ";
					if($typeOrigine == 1){ // L'ancien végétal est un sachet de graines
						$query_modification_sortie .= "SET CODESACHETGRAINE = NULL ";
					}else if($typeOrigine == 2){ // L'ancien végétal est un semis
						$query_modification_sortie .= "SET CODESEMIS = NULL ";
					}else if($typeOrigine == 3){ // L'ancien végétal est une touffe
						$query_modification_sortie .= "SET CODETOUFFE = NULL ";
					}
					$query_modification_sortie .= "WHERE CODEPRETENTRANT = ".$_GET['id']." ";
					
					$result_modification_sortie = mysql_query($query_modification_sortie, $connexion) or logError("MODIFICATION SORTIE-".$query_modification_sortie."-".mysql_error());
						
				}else{
					$result_modification_sortie = true;
				}
						
				if($result_modification_entree === true && $result_modification_sortie === true){
			
					// Supression du végétal
					$result_supression_vegetal = false;
					if($typeOrigine == 1){ // L'ancien végétal est un sachet de graines
						$query_suppression_sachet_graines = "DELETE FROM sachet_graines WHERE CODESACHETGRAINE = ".$sachetGrainesOrigine." ";
						$result_supression_vegetal = mysql_query($query_suppression_sachet_graines, $connexion) or logError("SUPPRESSION SACHET GRAINES-".$query_suppression_sachet_graines."-".mysql_error());
					}else if($typeOrigine == 2){ // L'ancien végétal est un semis
						$query_suppression_semis = "DELETE FROM semis WHERE CODESEMIS = ".$semisOrigine." ";
						$result_supression_vegetal = mysql_query($query_suppression_semis, $connexion) or logError("SUPPRESSION SEMIS-".$query_suppression_semis."-".mysql_error());
					}else if($typeOrigine == 3){ // L'ancien végétal est une touffe
						$query_suppression_touffe = "DELETE FROM touffe WHERE CODETOUFFE = ".$touffeOrigine." ";
						$result_supression_vegetal = mysql_query($query_suppression_touffe, $connexion) or logError("SUPPRESSION TOUFFE-".$query_suppression_touffe."-".mysql_error());
					}
					
					if($result_supression_vegetal === true){
			
						if($_POST['edt_typeEdtVege'] == 1){ // Si le végétal est une graine
					
							$query_creation_sachet_graines = "INSERT INTO sachet_graines(CODETAXON, CODETYPECULTURE, QUANTITEGRAINESDISPONIBLES, REFERENCESACHETGRAINES) ";
							$query_creation_sachet_graines .= "VALUES( ".$_POST['edt_taxon']." ";
							if($_POST['edt_cultureGraine_connue'] == "oui"){
								$query_creation_sachet_graines .= ", ".$_POST['edt_cultureGraine']." ";
							}else{
								$query_creation_sachet_graines .= ", NULL ";
							}
							if(!emptyString($_POST['edt_quantiteGraine'])){
								$query_creation_sachet_graines .= ", ".$_POST['edt_quantiteGraine']." ";
							}else{
								$query_creation_sachet_graines .= ", NULL ";
							}
							$query_creation_sachet_graines .= ", ".mysqlString($_POST['edt_ref'])." ";
							$query_creation_sachet_graines .= ") ";
							
							$result_creation_sachet_graines = mysql_query($query_creation_sachet_graines, $connexion) or logError("CREATION SACHET GRAINES-".$query_creation_sachet_graines."-".mysql_error());
							
							if($result_creation_sachet_graines === true){
								$idSachetGraines = valueMax("CODESACHETGRAINE", "sachet_graines", $connexion);
							}else{
								$statut[] = "Erreur critique lors de la création du sachet de graines";
								$erreur = true;
							}
							
						}else if($_POST['edt_typeEdtVege'] == 2){ // Si le végétal est un semis
						
							$query_creation_semis = "INSERT INTO semis(CODETAXON, DATESEMIS, QUANTITEGRAINESSEMIS, REFERENCESEMIS) ";
							$query_creation_semis .= "VALUES( ".$_POST['edt_taxon']." ";
							if($_POST['edt_plantationSemis_connue'] == "oui"){
								$query_creation_semis .= ", '".$_POST['edt_plantationSemis_annee']."-".$_POST['edt_plantationSemis_mois']."-".$_POST['edt_plantationSemis_jour']."' ";
							}else{
								$query_creation_semis .= ", NULL ";
							}
							if(!emptyString($_POST['edt_quantiteSemis'])){
								$query_creation_semis .= ", ".$_POST['edt_quantiteSemis']." ";
							}else{
								$query_creation_semis .= ", NULL ";
							}
							$query_creation_semis .= ", ".mysqlString($_POST['edt_ref'])." ";
							$query_creation_semis .= ") ";
							
							$result_creation_semis = mysql_query($query_creation_semis, $connexion) or logError("CREATION SEMIS-".$query_creation_semis."-".mysql_error());
							
							if($result_creation_semis === true){
								$idSemis = valueMax("CODESEMIS", "semis", $connexion);
							}else{
								$statut[] = "Erreur critique lors de la création du semis";
								$erreur = true;
							}
						
						}else if($_POST['edt_typeEdtVege'] == 3){ // Si le végétal est une touffe
						
							$query_creation_touffe = "INSERT INTO touffe(CODETAXON, CODEPARCELLE, CODEETATUSURE, CODETYPECULTURE, DATEPLANTATION, QUANTITEPIEDS, DATEDERNIEREFOISVU, REFERENCETOUFFE) ";
							$query_creation_touffe .= "VALUES( ".$_POST['edt_taxon']." ";
							if($_POST['edt_parcelle_connue'] == "oui"){
								$query_creation_touffe .= ", ".$_POST['edt_parcelle']." ";
							}else{
								$query_creation_touffe .= ", NULL ";
							}
							if($_POST['edt_etiquette_connu'] == "oui"){
								$query_creation_touffe .= ", ".$_POST['edt_etiquette']." ";
							}else{
								$query_creation_touffe .= ", NULL ";
							}
							if($_POST['edt_cultureTouffe_connue'] == "oui"){
								$query_creation_touffe .= ", ".$_POST['edt_cultureTouffe']." ";
							}else{
								$query_creation_touffe .= ", NULL ";
							}
							if($_POST['edt_plantationTouffe_connue'] == "oui"){
								$query_creation_touffe .= ", '".$_POST['edt_plantationTouffe_annee']."-".$_POST['edt_plantationTouffe_mois']."-".$_POST['edt_plantationTouffe_jour']."' ";
							}else{
								$query_creation_touffe .= ", NULL ";
							}
							if(!emptyString($_POST['edt_quantiteTouffe'])){
								$query_creation_touffe .= ", ".$_POST['edt_quantiteTouffe']." ";
							}else{
								$query_creation_touffe .= ", NULL ";
							}
							if($_POST['edt_vue_connue'] == "oui"){
								$query_creation_touffe .= ", '".$_POST['edt_vue_annee']."-".$_POST['edt_vue_mois']."-".$_POST['edt_vue_jour']."' ";
							}else{
								$query_creation_touffe .= ", NULL ";
							}
							$query_creation_touffe .= ", ".mysqlString($_POST['edt_ref'])." ";
							$query_creation_touffe .= ") ";
						
							$result_creation_touffe = mysql_query($query_creation_touffe, $connexion) or logError("CREATION TOUFFE-".$query_creation_touffe."-".mysql_error());
							
							if($result_creation_touffe === true){
								$idTouffe = valueMax("CODETOUFFE", "touffe", $connexion);
							}else{
								$statut[] = "Erreur critique lors de la création de la touffe";
								$erreur = true;
							}
						
						}
					
					}else{
						$statut[] = "Erreur critique lors de la modification de l'emprunt";
						$erreur = true;
					}
			
				}else{
					$statut[] = "Erreur critique lors de la modification de l'emprunt";
					$erreur = true;
				}
			
			}
			
			if(!$erreur){ // aucune erreur n'a été rencontrée jusqu'ici
			
				// Modification de la table ENTREE
				$query_modification_entree = "UPDATE entree ";
				$query_modification_entree .= "SET DATEENTREE = '".$_POST['edt_date_annee']."-".$_POST['edt_date_mois']."-".$_POST['edt_date_jour']."' ";
				if($typeOrigine != $_POST['edt_typeEdtVege']){ // si le type de végétal est le même
					if($_POST['edt_typeEdtVege'] == 1){
						$query_modification_entree .= ", SAC_CODESACHETGRAINE = ".$idSachetGraines." ";
					}else if($_POST['edt_typeEdtVege'] == 2){
						$query_modification_entree .= ", SEM_CODESEMIS = ".$idSemis." ";
					}else if($_POST['edt_typeEdtVege'] == 3){
						$query_modification_entree .= ", TOU_CODETOUFFE = ".$idTouffe." ";
					}
				}
				$query_modification_entree .= "WHERE CODEPRETENTRANT = ".$_GET['id']." ";
				
				$result_modification_entree = mysql_query($query_modification_entree, $connexion) or logError("MODIFICATION ENTREE-".$query_modification_entree."-".mysql_error());
			
				if($result_modification_entree === false){
					$statut[] = "Erreur critique lors de la modification de l'emprunt";
					$erreur = true;
				}
			
				if($rendu && $typeOrigine != $_POST['edt_typeEdtVege']){
					
					// Modification de la table SORTIE
					$query_modification_sortie = "UPDATE sortie ";
					
					if($_POST['edt_typeEdtVege'] == 1){
						$query_modification_sortie .= "SET CODESACHETGRAINE = ".$idSachetGraines." ";
					}else if($_POST['edt_typeEdtVege'] == 2){
						$query_modification_sortie .= "SET CODESEMIS = ".$idSemis." ";
					}else if($_POST['edt_typeEdtVege'] == 3){
						$query_modification_sortie .= "SET CODETOUFFE = ".$idTouffe." ";
					}
					$query_modification_sortie .= "WHERE CODEPRETENTRANT = ".$_GET['id']." ";
					
					$result_modification_sortie = mysql_query($query_modification_sortie, $connexion) or logError("MODIFICATION SORTIE-".$query_modification_sortie."-".mysql_error());
					
					if($result_modification_sortie === false){
						$statut[] = "Erreur critique lors de la modification de l'emprunt";
						$erreur = true;
					}
					
				}else{
					$result_modification_sortie = true;
				}
			
				if($result_modification_pret === true && $result_modification_entree === true && $result_modification_sortie === true){
					$statut[] = "Les informations de l'emprunt ont été modifiées";
					logAction("PRET ENTRANT (id: ".$_GET['id'].") MODIFIE par ".capitalise($GLOBALS['USER']['prenom'])." ".mb_strtoupper($GLOBALS['USER']['nom'])." (".$GLOBALS['USER']['login'].")");
				}
				
			}
		
		}
		
	}
?>
<?php
//------------------------------------------------------------ Affichage du statut si le formulaire a été envoyé

	if(isset($_POST['form_sent'])){ // si le formulaire est envoyé
		
		if($erreur){
			afficherStatut($statut, 3); // appel à la fonction afficherStatut() définie dans fonctions.php
		}else{
			afficherStatut($statut, 1); // appel à la fonction afficherStatut() définie dans fonctions.php
		}
	
	}

?>
<?php
	boutonRetour("index.php?p=gestion/pretentrant_gere"); // // appel à la fonction boutonRetour() définie dans fonctions.php
?>
<form method="post" action="index.php?p=gestion/pretentrant_edite&amp;id=<?php echo $_GET['id']; ?>">
	<table class="formulaire" style="margin-left: auto; margin-right: auto;">
		<tr>
			<th class="titre" colspan="2">Modification des informations d'un emprunt</th>
		</tr>
		<tr>
			<th class="sous_titre" colspan="2">informations de l'emprunt</th>
		</tr>
		<tr>
			<td style="width: 130px" class="etiquette">Date * :</td>
			<td style="width: 550px" class="champ">
				<?php
					if(!$rendu){
				?>
						<select name="edt_date_jour">
				<?php
					}else{
				?>
						<input type="hidden" name="edt_date_jour" value="<?php echo $dv_date_jour; ?>" />
						<select name="edt_date_jour" disabled="disabled">
				<?php
					}
				?>
					<?php
						for($i=1; $i<=31; $i++){
							if($dv_date_jour == $i){
								echo "<option value=\"".$i."\" selected=\"selected\">".$i."</option>";
							}else{
								echo "<option value=\"".$i."\">".$i."</option>";
							}
						}
					?>
				</select>
				<?php
					if(!$rendu){
				?>
						<select name="edt_date_mois">
				<?php
					}else{
				?>
						<input type="hidden" name="edt_date_mois" value="<?php echo $dv_date_mois; ?>" />
						<select name="edt_date_mois" disabled="disabled">
				<?php
					}
				?>
					<option value="1" <?php if($dv_date_mois == 1) echo "selected=\"selected\""; ?>>Janvier</option>
					<option value="2" <?php if($dv_date_mois == 2) echo "selected=\"selected\""; ?>>Février</option>
					<option value="3" <?php if($dv_date_mois == 3) echo "selected=\"selected\""; ?>>Mars</option>
					<option value="4" <?php if($dv_date_mois == 4) echo "selected=\"selected\""; ?>>Avril</option>
					<option value="5" <?php if($dv_date_mois == 5) echo "selected=\"selected\""; ?>>Mai</option>
					<option value="6" <?php if($dv_date_mois == 6) echo "selected=\"selected\""; ?>>Juin</option>
					<option value="7" <?php if($dv_date_mois == 7) echo "selected=\"selected\""; ?>>Juillet</option>
					<option value="8" <?php if($dv_date_mois == 8) echo "selected=\"selected\""; ?>>Aout</option>
					<option value="9" <?php if($dv_date_mois == 9) echo "selected=\"selected\""; ?>>Septembre</option>
					<option value="10" <?php if($dv_date_mois == 10) echo "selected=\"selected\""; ?>>Octobre</option>
					<option value="11" <?php if($dv_date_mois == 11) echo "selected=\"selected\""; ?>>Novembre</option>
					<option value="12" <?php if($dv_date_mois == 12) echo "selected=\"selected\""; ?>>Décembre</option>
				</select>
				<?php
					if(!$rendu){
				?>
						<input type="text" name="edt_date_annee" size="4" value="<?php echo htmlentities($dv_date_annee, ENT_COMPAT, "UTF-8"); ?>" />
				<?php
					}else{
				?>
						<input type="text" name="edt_date_annee" size="4" value="<?php echo htmlentities($dv_date_annee, ENT_COMPAT, "UTF-8"); ?>" readonly="readonly" />
				<?php
					}
				?>
			</td>
		</tr>
		<tr>
			<td class="etiquette">Prêté par * :</td>
			<td class="champ">
				<select name="edt_structure" style="width: 500px;">
					<?php
						if($nb_structures > 0){
							foreach($selectStructures as $structure){
								if($structure['id'] == $dv_structure){
									echo "<option value=\"".$structure['id']."\" selected=\"selected\">(".$structure['numcor'].") ".htmlentities($structure['nom'], ENT_NOQUOTES, "UTF-8")." [".htmlentities(capitalise($structure['commune']), ENT_NOQUOTES, "UTF-8")." ".htmlentities(strtoupper($structure['pays']), ENT_NOQUOTES, "UTF-8")."]</option>";
								}else{
									echo "<option value=\"".$structure['id']."\">(".$structure['numcor'].") ".htmlentities($structure['nom'], ENT_NOQUOTES, "UTF-8")." [".htmlentities(capitalise($structure['commune']), ENT_NOQUOTES, "UTF-8")." ".htmlentities(strtoupper($structure['pays']), ENT_NOQUOTES, "UTF-8")."]</option>";
								}
							}
							unset($structure);
						}else{
							echo "<option disabled=\"disabled\">Aucune structure enregistrée</option>";
						}
					?>
				</select>
			</td>
		</tr>
		<tr>
			<td class="etiquette">Retour prévu :</td>
			<td class="champ">
				<input type="radio" id="retour_connu_oui" name="edt_retour_connu" value="oui" <?php if($dv_retour_connu) echo "checked=\"checked\""; ?> />
				<select name="edt_retour_jour" onchange="document.getElementById('retour_connu_oui').checked=true;">
					<?php
						for($i=1; $i<=31; $i++){
							if($dv_retour_jour == $i){
								echo "<option value=\"".$i."\" selected=\"selected\">".$i."</option>";
							}else{
								echo "<option value=\"".$i."\">".$i."</option>";
							}
						}
					?>
				</select>
				<select name="edt_retour_mois" onchange="document.getElementById('retour_connu_oui').checked=true;">
					<option value="1" <?php if($dv_retour_mois == 1) echo "selected=\"selected\""; ?>>Janvier</option>
					<option value="2" <?php if($dv_retour_mois == 2) echo "selected=\"selected\""; ?>>Février</option>
					<option value="3" <?php if($dv_retour_mois == 3) echo "selected=\"selected\""; ?>>Mars</option>
					<option value="4" <?php if($dv_retour_mois == 4) echo "selected=\"selected\""; ?>>Avril</option>
					<option value="5" <?php if($dv_retour_mois == 5) echo "selected=\"selected\""; ?>>Mai</option>
					<option value="6" <?php if($dv_retour_mois == 6) echo "selected=\"selected\""; ?>>Juin</option>
					<option value="7" <?php if($dv_retour_mois == 7) echo "selected=\"selected\""; ?>>Juillet</option>
					<option value="8" <?php if($dv_retour_mois == 8) echo "selected=\"selected\""; ?>>Aout</option>
					<option value="9" <?php if($dv_retour_mois == 9) echo "selected=\"selected\""; ?>>Septembre</option>
					<option value="10" <?php if($dv_retour_mois == 10) echo "selected=\"selected\""; ?>>Octobre</option>
					<option value="11" <?php if($dv_retour_mois == 11) echo "selected=\"selected\""; ?>>Novembre</option>
					<option value="12" <?php if($dv_retour_mois == 12) echo "selected=\"selected\""; ?>>Décembre</option>
				</select>
				<input type="text" name="edt_retour_annee" size="4" value="<?php echo htmlentities($dv_retour_annee, ENT_COMPAT, "UTF-8"); ?>" onchange="document.getElementById('retour_connu_oui').checked=true;" /><br />
				<input type="radio" name="edt_retour_connu" value="non" <?php if(!$dv_retour_connu) echo "checked=\"checked\""; ?> /><label>inconnu</label>
			</td>
		</tr>
		<tr>
			<th class="sous_titre" colspan="2">végétal emprunté</th>
		</tr>
		<tr>
			<td class="etiquette">N° entrée :</td>
			<td class="champ"><input type="text" name="edt_ref" size="10" value="<?php echo $dv_ref; ?>" /></td>
		</tr>
		<tr>
			<td class="etiquette">Taxon * :</td>
			<td class="champ">
				<select id="edt_taxon" name="edt_taxon">
				<?php
					if($nb_taxons > 0){
						$old_famille = null;
						foreach($selectTaxons as $taxon){
							if($old_famille != $taxon['famille']){
								if(!is_null($old_famille === null)){
									echo "</optgroup>";
								}
								echo "<optgroup label=\"".htmlentities(capitalise($taxon['famille']), ENT_COMPAT, "UTF-8")."\">";
								$old_famille = $taxon['famille'];
							}
							if($taxon['id'] == $dv_taxon){
								echo "<option value=\"".$taxon['id']."\" selected=\"selected\">".htmlentities(capitalise($taxon['genre']), ENT_NOQUOTES, "UTF-8")." ".htmlentities($taxon['espece'], ENT_NOQUOTES, "UTF-8")." ".htmlentities($taxon['sousespece'], ENT_NOQUOTES, "UTF-8")." ".htmlentities($taxon['variete'], ENT_NOQUOTES, "UTF-8")."</option>";
							}else{
								echo "<option value=\"".$taxon['id']."\">".htmlentities(capitalise($taxon['genre']), ENT_NOQUOTES, "UTF-8")." ".htmlentities($taxon['espece'], ENT_NOQUOTES, "UTF-8")." ".htmlentities($taxon['sousespece'], ENT_NOQUOTES, "UTF-8")." ".htmlentities($taxon['variete'], ENT_NOQUOTES, "UTF-8")."</option>";
							}
						}
						unset($taxon);
						echo "</optgroup>";
					}else{
						echo "<option disabled=\"disabled\">Aucun taxon</option>";
					}
				?>
				</select>
				<input type="text" class="recherche" id="srch_taxon" value="recherche..." size="10" onfocus="clearField('srch_taxon', 'recherche...');" onblur="resetField('srch_taxon', 'recherche...');" onkeyup="trierSelect('edt_taxon', 'srch_taxon');" />
			</td>
		</tr>
		<tr>
			<td colspan="2">
				<div class="navigation">
					<div id="oglt-ong1" class="<?php if($oglt == 1) echo "onglet-selected"; else echo "onglet"; ?>"><a href="index.php?p=gestion/pretentrant_edite&amp;id=<?php echo $_GET['id']; ?>&amp;oglt=1" onclick="selectOnglet(1, 'oglt'); return false;">Sachet de graines</a></div>
					<div id="oglt-ong2" class="<?php if($oglt == 2) echo "onglet-selected"; else echo "onglet"; ?>"><a href="index.php?p=gestion/pretentrant_edite&amp;id=<?php echo $_GET['id']; ?>&amp;oglt=2" onclick="selectOnglet(2, 'oglt'); return false;">Semis</a></div>
					<div id="oglt-ong3" class="<?php if($oglt == 3) echo "onglet-selected"; else echo "onglet"; ?>"><a href="index.php?p=gestion/pretentrant_edite&amp;id=<?php echo $_GET['id']; ?>&amp;oglt=3" onclick="selectOnglet(3, 'oglt'); return false;">Touffe</a></div>
					<div id="oglt-cont1" class="contenu" style="display: <?php if($oglt == 1) echo "block"; else echo "none"; ?>;">
						<table class="formulaire" style="width: 100%;">
							<tr>
								<td style="width: 25%" class="etiquette">Quantité :</td>
								<td style="width: 75%" class="champ"><input type="text" name="edt_quantiteGraine" size="5" value="<?php echo htmlentities($dv_quantiteGraine, ENT_COMPAT, "UTF-8"); ?>" /></td>
							</tr>
							<tr>
								<td class="etiquette">Culture d'origine :</td>
								<td class="champ">
									<input type="radio" name="edt_cultureGraine_connue" value="non" <?php if(!$dv_cultureGraine_connue) echo "checked=\"checked\""; ?> /><label>inconnue</label><br />
									<input type="radio" id="cultureGraine_connue_oui" name="edt_cultureGraine_connue" value="oui" <?php if($dv_cultureGraine_connue) echo "checked=\"checked\""; ?> />
									<select name="edt_cultureGraine" onchange="document.getElementById('cultureGraine_connue_oui').checked=true;">
										<?php
											if($nb_typesCulture > 0){
												foreach($selectTypesCulture as $type){
													if($type['id'] == $dv_cultureGraine){
														echo "<option value=\"".$type['id']."\" selected=\"selected\">".htmlentities(mb_strtolower($type['nom']), ENT_NOQUOTES, "UTF-8")."</option>";
													}else{
														echo "<option value=\"".$type['id']."\">".htmlentities(mb_strtolower($type['nom']), ENT_NOQUOTES, "UTF-8")."</option>";
													}
												}
												unset($type);
											}else{
												echo "<option disabled=\"disabled\">Aucun type enregistré</option>";
											}
										?>
									</select>
									<input type="button" value="Ajouter un type de culture" onclick="document.getElementById('cultureGraine_connue_oui').checked=true; popup('popup.php?p=gestion/typeculture_ajoute_popup&amp;maj=edt_cultureGraine&amp;sel=1', 400, 300);" />
								</td>
							</tr>
						</table>
					</div>
					<div id="oglt-cont2" class="contenu" style="display: <?php if($oglt == 2) echo "block"; else echo "none"; ?>;">
						<table class="formulaire" style="width: 100%;">
							<tr>
								<td style="width: 25%" class="etiquette">Date plantation :</td>
								<td style="width: 75%" class="champ">
									<input type="radio" name="edt_plantationSemis_connue" value="non" <?php if(!$dv_plantationSemis_connue) echo "checked=\"checked\""; ?> /><label>inconnue</label><br />
									<input type="radio" id="plantationSemis_connue_oui" name="edt_plantationSemis_connue" value="oui" <?php if($dv_plantationSemis_connue) echo "checked=\"checked\""; ?> />
									<select name="edt_plantationSemis_jour" onchange="document.getElementById('plantationSemis_connue_oui').checked=true;">
										<?php
											for($i=1; $i<=31; $i++){
												if($dv_plantationSemis_jour == $i){
													echo "<option value=\"".$i."\" selected=\"selected\">".$i."</option>";
												}else{
													echo "<option value=\"".$i."\">".$i."</option>";
												}
											}
										?>
									</select>
									<select name="edt_plantationSemis_mois" onchange="document.getElementById('plantationSemis_connue_oui').checked=true;">
										<option value="1" <?php if($dv_plantationSemis_mois == 1) echo "selected=\"selected\""; ?>>Janvier</option>
										<option value="2" <?php if($dv_plantationSemis_mois == 2) echo "selected=\"selected\""; ?>>Février</option>
										<option value="3" <?php if($dv_plantationSemis_mois == 3) echo "selected=\"selected\""; ?>>Mars</option>
										<option value="4" <?php if($dv_plantationSemis_mois == 4) echo "selected=\"selected\""; ?>>Avril</option>
										<option value="5" <?php if($dv_plantationSemis_mois == 5) echo "selected=\"selected\""; ?>>Mai</option>
										<option value="6" <?php if($dv_plantationSemis_mois == 6) echo "selected=\"selected\""; ?>>Juin</option>
										<option value="7" <?php if($dv_plantationSemis_mois == 7) echo "selected=\"selected\""; ?>>Juillet</option>
										<option value="8" <?php if($dv_plantationSemis_mois == 8) echo "selected=\"selected\""; ?>>Aout</option>
										<option value="9" <?php if($dv_plantationSemis_mois == 9) echo "selected=\"selected\""; ?>>Septembre</option>
										<option value="10" <?php if($dv_plantationSemis_mois == 10) echo "selected=\"selected\""; ?>>Octobre</option>
										<option value="11" <?php if($dv_plantationSemis_mois == 11) echo "selected=\"selected\""; ?>>Novembre</option>
										<option value="12" <?php if($dv_plantationSemis_mois == 12) echo "selected=\"selected\""; ?>>Décembre</option>
									</select>
									<input type="text" name="edt_plantationSemis_annee" size="4" value="<?php echo htmlentities($dv_plantationSemis_annee, ENT_COMPAT, "UTF-8"); ?>" onchange="document.getElementById('plantationSemis_connue_oui').checked=true;" />
								</td>
							</tr>
							<tr>
								<td class="etiquette">Quantité graines :</td>
								<td class="champ"><input type="text" name="edt_quantiteSemis" size="5" value="<?php echo htmlentities($dv_quantiteSemis, ENT_COMPAT, "UTF-8"); ?>" /></td>
							</tr>
						</table>
					</div>
					<div id="oglt-cont3" class="contenu" style="display: <?php if($oglt == 3) echo "block"; else echo "none"; ?>;">
						<table class="formulaire" style="width: 100%;">
							<tr>
								<td style="width: 25%" class="etiquette">Date plantation :</td>
								<td style="width: 75%" class="champ">
									<input type="radio" name="edt_plantationTouffe_connue" value="non" <?php if(!$dv_plantationTouffe_connue) echo "checked=\"checked\""; ?> /><label>inconnue</label><br />
									<input type="radio" id="plantationTouffe_connue_oui" name="edt_plantationTouffe_connue" value="oui" <?php if($dv_plantationTouffe_connue) echo "checked=\"checked\""; ?> />
									<select name="edt_plantationTouffe_jour" onchange="document.getElementById('plantationTouffe_connue_oui').checked=true;">
										<?php
											for($i=1; $i<=31; $i++){
												if($dv_plantationTouffe_jour == $i){
													echo "<option value=\"".$i."\" selected=\"selected\">".$i."</option>";
												}else{
													echo "<option value=\"".$i."\">".$i."</option>";
												}
											}
										?>
									</select>
									<select name="edt_plantationTouffe_mois" onchange="document.getElementById('plantationTouffe_connue_oui').checked=true;">
										<option value="1" <?php if($dv_plantationTouffe_mois == 1) echo "selected=\"selected\""; ?>>Janvier</option>
										<option value="2" <?php if($dv_plantationTouffe_mois == 2) echo "selected=\"selected\""; ?>>Février</option>
										<option value="3" <?php if($dv_plantationTouffe_mois == 3) echo "selected=\"selected\""; ?>>Mars</option>
										<option value="4" <?php if($dv_plantationTouffe_mois == 4) echo "selected=\"selected\""; ?>>Avril</option>
										<option value="5" <?php if($dv_plantationTouffe_mois == 5) echo "selected=\"selected\""; ?>>Mai</option>
										<option value="6" <?php if($dv_plantationTouffe_mois == 6) echo "selected=\"selected\""; ?>>Juin</option>
										<option value="7" <?php if($dv_plantationTouffe_mois == 7) echo "selected=\"selected\""; ?>>Juillet</option>
										<option value="8" <?php if($dv_plantationTouffe_mois == 8) echo "selected=\"selected\""; ?>>Aout</option>
										<option value="9" <?php if($dv_plantationTouffe_mois == 9) echo "selected=\"selected\""; ?>>Septembre</option>
										<option value="10" <?php if($dv_plantationTouffe_mois == 10) echo "selected=\"selected\""; ?>>Octobre</option>
										<option value="11" <?php if($dv_plantationTouffe_mois == 11) echo "selected=\"selected\""; ?>>Novembre</option>
										<option value="12" <?php if($dv_plantationTouffe_mois == 12) echo "selected=\"selected\""; ?>>Décembre</option>
									</select>
									<input type="text" name="edt_plantationTouffe_annee" size="4" value="<?php echo htmlentities($dv_plantationTouffe_annee, ENT_COMPAT, "UTF-8"); ?>" onchange="document.getElementById('plantationTouffe_connue_oui').checked=true;" />
								</td>
							</tr>
							<tr>
								<td class="etiquette">Emplacement :</td>
								<td class="champ">
									<input type="radio" name="edt_parcelle_connue" value="non" <?php if(!$dv_parcelle_connue) echo "checked=\"checked\""; ?> /><label>non-indiqué</label><br />
									<input type="radio" id="parcelle_connue_oui" name="edt_parcelle_connue" value="oui" <?php if($dv_parcelle_connue) echo "checked=\"checked\""; ?> />
									<select name="edt_parcelle" onchange="document.getElementById('parcelle_connue_oui').checked=true;">
										<?php
											if($nb_parcelles > 0){
												foreach($selectParcelles as $parcelle){
													if($parcelle['id'] == $dv_parcelle){
														echo "<option value=\"".$parcelle['id']."\" selected=\"selected\">".htmlentities($parcelle['nom'], ENT_NOQUOTES, "UTF-8")."</option>";
													}else{
														echo "<option value=\"".$parcelle['id']."\">".htmlentities($parcelle['nom'], ENT_NOQUOTES, "UTF-8")."</option>";
													}
												}
												unset($parcelle);
											}else{
												echo "<option disabled=\"disabled\">Aucune parcelle enregistrée</option>";
											}
										?>
									</select>
									<input type="button" value="Ajouter une parcelle" onclick="document.getElementById('parcelle_connue_oui').checked=true; popup('popup.php?p=gestion/parcelle_ajoute_popup&amp;maj=edt_parcelle&amp;sel=1', 500, 400);" />
								</td>
							</tr>
							<tr>
								<td class="etiquette">Quantité pieds :</td>
								<td class="champ"><input type="text" name="edt_quantiteTouffe" size="5" value="<?php echo htmlentities($dv_quantiteTouffe, ENT_COMPAT, "UTF-8"); ?>" /></td>
							</tr>
							<tr>
								<td class="etiquette">Pousse actuellement en :</td>
								<td class="champ">
									<input type="radio" name="edt_cultureTouffe_connue" value="non" <?php if(!$dv_cultureTouffe_connue) echo "checked=\"checked\""; ?> /><label>ne pas indiquer</label><br />
									<input type="radio" id="cultureTouffe_connue_oui" name="edt_cultureTouffe_connue" value="oui" <?php if($dv_cultureTouffe_connue) echo "checked=\"checked\""; ?> />
									<select name="edt_cultureTouffe" onchange="document.getElementById('cultureTouffe_connue_oui').checked=true;">
										<?php
											if($nb_typesCulture > 0){
												foreach($selectTypesCulture as $type){
													if($type['id'] == $dv_cultureTouffe){
														echo "<option value=\"".$type['id']."\" selected=\"selected\">".htmlentities(mb_strtolower($type['nom']), ENT_NOQUOTES, "UTF-8")."</option>";
													}else{
														echo "<option value=\"".$type['id']."\">".htmlentities(mb_strtolower($type['nom']), ENT_NOQUOTES, "UTF-8")."</option>";
													}
												}
												unset($type);
											}else{
												echo "<option disabled=\"disabled\">Aucun type enregistré</option>";
											}
										?>
									</select>
									<input type="button" value="Ajouter un type de culture" onclick="document.getElementById('cultureTouffe_connue_oui').checked=true; popup('popup.php?p=gestion/typeculture_ajoute_popup&amp;maj=edt_cultureTouffe&amp;sel=1', 400, 300);" />
								</td>
							</tr>
							<tr>
								<td class="etiquette">Vue pour la dernière fois :</td>
								<td class="champ">
									<input type="radio" name="edt_vue_connue" value="non" <?php if(!$dv_vue_connue) echo "checked=\"checked\""; ?> /><label>inconnue</label><br />
									<input type="radio" id="derniereFoisVue_connue_oui" name="edt_vue_connue" value="oui" <?php if($dv_vue_connue) echo "checked=\"checked\""; ?> />
									<select name="edt_vue_jour" onchange="document.getElementById('derniereFoisVue_connue_oui').checked=true;">
										<?php
											for($i=1; $i<=31; $i++){
												if($dv_vue_jour == $i){
													echo "<option value=\"".$i."\" selected=\"selected\">".$i."</option>";
												}else{
													echo "<option value=\"".$i."\">".$i."</option>";
												}
											}
										?>
									</select>
									<select name="edt_vue_mois" onchange="document.getElementById('derniereFoisVue_connue_oui').checked=true;">
										<option value="1" <?php if($dv_vue_mois == 1) echo "selected=\"selected\""; ?>>Janvier</option>
										<option value="2" <?php if($dv_vue_mois == 2) echo "selected=\"selected\""; ?>>Février</option>
										<option value="3" <?php if($dv_vue_mois == 3) echo "selected=\"selected\""; ?>>Mars</option>
										<option value="4" <?php if($dv_vue_mois == 4) echo "selected=\"selected\""; ?>>Avril</option>
										<option value="5" <?php if($dv_vue_mois == 5) echo "selected=\"selected\""; ?>>Mai</option>
										<option value="6" <?php if($dv_vue_mois == 6) echo "selected=\"selected\""; ?>>Juin</option>
										<option value="7" <?php if($dv_vue_mois == 7) echo "selected=\"selected\""; ?>>Juillet</option>
										<option value="8" <?php if($dv_vue_mois == 8) echo "selected=\"selected\""; ?>>Aout</option>
										<option value="9" <?php if($dv_vue_mois == 9) echo "selected=\"selected\""; ?>>Septembre</option>
										<option value="10" <?php if($dv_vue_mois == 10) echo "selected=\"selected\""; ?>>Octobre</option>
										<option value="11" <?php if($dv_vue_mois == 11) echo "selected=\"selected\""; ?>>Novembre</option>
										<option value="12" <?php if($dv_vue_mois == 12) echo "selected=\"selected\""; ?>>Décembre</option>
									</select>
									<input type="text" name="edt_vue_annee" size="4" value="<?php echo htmlentities($dv_vue_annee, ENT_COMPAT, "UTF-8"); ?>" onchange="document.getElementById('derniereFoisVue_connue_oui').checked=true;" />
								</td>
							</tr>
							<tr>
								<td class="etiquette">Etat étiquette :</td>
								<td class="champ">
									<input type="radio" name="edt_etiquette_connu" value="non" <?php if(!$dv_etiquette_connu) echo "checked=\"checked\""; ?> /><label>inconnu</label><br />
									<input type="radio" id="etiquette_connu_oui" name="edt_etiquette_connu" value="oui" <?php if($dv_etiquette_connu) echo "checked=\"checked\""; ?> />
									<select name="edt_etiquette" onchange="document.getElementById('etiquette_connu_oui').checked=true;">
										<?php
											if($nb_etatsUsure > 0){
												foreach($selectEtatsUsure as $etat){
													if($etat['id'] == $dv_etiquette){
														echo "<option value=\"".$etat['id']."\" selected=\"selected\">".$etat['ordre']." - ".htmlentities(mb_strtolower($etat['nom']), ENT_NOQUOTES, "UTF-8")."</option>";
													}else{
														echo "<option value=\"".$etat['id']."\">".$etat['ordre']." - ".htmlentities(mb_strtolower($etat['nom']), ENT_NOQUOTES, "UTF-8")."</option>";
													}
												}
												unset($etat);
											}else{
												echo "<option disabled=\"disabled\">Aucun état enregistré</option>";
											}
										?>
									</select>
									<input type="button" value="Ajouter un état d'usure" onclick="document.getElementById('etiquette_connu_oui').checked=true; popup('popup.php?p=gestion/etatusure_ajoute_popup&amp;maj=edt_etiquette&amp;sel=1', 500, 400);" />
								</td>
							</tr>
						</table>
					</div>
					<input id="oglt-indic" type="hidden" name="edt_typeEdtVege" value="<?php echo $dv_typeEdtVege; ?>" />
				</div>
			</td>
		</tr>
		<tr>
			<th class="sous_titre" colspan="2">informations complémentaires</th>
		</tr>
		<tr>
			<td class="etiquette">Commentaire :</td>
			<td class="champ"><textarea name="edt_commentaire" rows="2" cols="25"><?php echo htmlentities($dv_commentaire, ENT_COMPAT, "UTF-8"); ?></textarea></td>
		</tr>
		<tr>
			<td class="envoi" colspan="2"><input type="submit" value="Modifier" /><input type="hidden" name="form_sent" value="1" /></td>
		</tr>
		<tr>
			<td class="legende" colspan="2">* = champs obligatoires</td>
		</tr>
	</table>
</form>
<div class="information">
	<div class="titre">Informations</div>
	<h4>Champs vérouillés :</h4>
	<p>Si l'emprunt a été rendu, vous ne pouvez pas changer la date de celui-ci.</p>
</div>
<?php
//------------------------------------------------------------ Accès refusé à la page

			}else{
				afficherStatut("L'emprunt à éditer n'existe pas", 3); // appel à la fonction afficherStatut() définie dans fonctions.php
			}

		}else{
			afficherStatut("L'emprunt à éditer n'est pas ou mal indiquée", 3); // appel à la fonction afficherStatut() définie dans fonctions.php
		}

	}else{
		if(isset($_SESSION)){
			if(!isset($_SESSION['user_id'])){ // si l'utilisateur n'est pas connecté
				include("pages/connexion.php");
			}else{ // si l'utilisateur est connecté et qu'il n'a pas accès à la page, c'est qu'il n'a pas le droit d'utilisation nécessaire
				include("pages/401.htm");
			}
		}
	}

?>